import Vue from 'vue'
import App from './App'
// 项目的入口文件  初始化vue实例  安装或使用插件
// unpackage 未包装，转化之后的源码git里面不上传
// pages  和小程序类似  防止页面的文件夹
// static 小程序类似  存放静态文件的文件夹  图片  字体图标  数据的json
import {
	Http
} from '@anyup/uni-http'
// vue导入全局的css文件
Vue.config.productionTip = false

const http = new Http()
const baseURl = 'http://127.0.0.1:8888/api/private/v1/'
http.setBaseURL(baseURl)
// 请求拦截器
http.interceptors.request.use(
	request => {
		uni.getStorage({
			key: "token",
			success: (res) => {
				// 如果header需要设置授权信息、token等
				request.header.Authorization = res.data
			}
		})
		return request
	},
	error => Promise.resolve(error)
)

uni.$Http = http
App.mpType = 'app'

const app = new Vue({
	...App
})
app.$mount()
